a last minute development - Turkish English Dictionary